package com.gree.elasticsearch.transaction;

import org.hibernate.Transaction;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.TransactionStatus;
import org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor;
import org.springframework.transaction.interceptor.TransactionInterceptor;
import org.springframework.transaction.jta.JtaTransactionManager;

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentLinkedQueue;

/**
 * 总有刁民想害朕，请叫我小花狗
 * create by zxw on 2020/5/20
 */
public class SpringTransaction {
    private PlatformTransactionManager platformTransactionManager;
    private TransactionStatus transactionStatus;
    private TransactionInterceptor transactionInterceptor;
    private TransactionAttributeSourceAdvisor attributeSourceAdvisor;
    private JtaTransactionManager transactionManager;
    private DataSourceTransactionManager dataSourceTransactionManager;
    private JpaTransactionManager jpaTransactionManager;
    private ConcurrentHashMap concurrentHashMap;
    private ConcurrentLinkedQueue concurrentLinkedQueue;



}
